// pages/add/get/get.js
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    option: [
      { text: '工资', value: "工资"},
      { text: '投资收入', value: "投资收入"},
      { text: '兼职外快', value: "兼职外快"},
      { text: '生活费', value: "生活费"},
      { text: '收红包', value: "收红包"},
      { text: '二手闲置', value: "二手闲置"},
      { text: '借入', value: "借入"},
      { text: '报销', value: "报销"},
      { text: '其它', value: "其它"}
    ],
    fileList: [],
    value1: "工资",
  },

  //新的记账内容提交操作
  btnSub(res){
    var {getType,getAmount,getRemark}=res.detail.value
    wx.showLoading({
      title: '数据上传中...',
      mask: true
    })
    db.collection("wxy_get").add({
      data:{
        getType:getType,
        getAmount:parseInt(getAmount),
        getRemark:getRemark,
      }
    }).then(res=>{
      wx.hideLoading()
      wx.reLaunch({
        url: '/pages/index/index',
      })
    })
    db.collection("wxy_total").get().then(res=>{
      var tmp = parseInt(res.data[0].getTotal)
      tmp += parseInt(getAmount)
      db.collection("wxy_total").doc('cbddf0af6071b3b10112b5f07d6965c4').update({
        data: {
          getTotal: tmp
        }
      })
    })
  },

  //文件上传前检查
  beforeRead(event) {
    const { file, callback } = event.detail;
    callback(file.type === 'image');
  },

  //文件上传后处理
  afterRead(event) {
    const { file } = event.detail;
    // 当设置 mutiple 为 true 时, file 为数组格式，否则为对象格式
    wx.uploadFile({
      url: '', // 仅为示例，非真实的接口地址
      filePath: file.url,
      name: 'file',
      formData: { user: 'test' },
      success(res) {
        // 上传完成需要更新 fileList
        const { fileList = [] } = this.data;
        fileList.push({ ...file, url: res.data });
        this.setData({ fileList });
      },
    });
  },

  //
  onClickIcon: function(option) {
    wx.showToast({
      icon: 'none',
      title: '单位为元，可用小数表示',
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})